import request from '@/utils/request'

// 查询商户信息列表
export function listInfo(query) {
  return request({
    url: '/console/info/list',
    method: 'get',
    params: query
  })
}

// 查询商户信息详细
export function getInfo(id) {
  return request({
    url: '/console/info/' + id,
    method: 'get'
  })
}

// 新增商户信息
export function addInfo(data) {
  return request({
    url: '/console/info',
    method: 'post',
    data: data
  })
}

// 修改商户信息
export function updateInfo(data) {
  return request({
    url: '/console/info',
    method: 'put',
    data: data
  })
}

// 删除商户信息
export function delInfo(id) {
  return request({
    url: '/console/info/' + id,
    method: 'delete'
  })
}

/* 商户上架申请开始 */

// 商户上架审批角色列表
export function getUserByRole(query) {
  return request({
    url: '/console/info/getUserByRole',
    method: 'get',
    params: query
  })
}

// 商户上架申请列表
export function lifeServiceDraft(query) {
  return request({
    url: '/console/info/lifeServiceDraft',
    method: 'get',
    params: query
  })
}

// 查询商户上架申请详细
export function getDraftInfo(id) {
  return request({
    url: '/console/info/draft/' + id,
    method: 'get'
  })
}

// 新增商户商家上架申请
export function addDraft(data) {
  return request({
    url: '/console/info/add',
    method: 'post',
    data: data
  })
}

// 修改商户商家上架申请
export function editDraft(data) {
  return request({
    url: '/console/info/editDraft',
    method: 'put',
    data: data
  })
}

// 删除商户商家上架申请
export function delDraft(id) {
  return request({
    url: '/console/info/draft/' + id,
    method: 'delete'
  })
}

// 审批商户商家上架申请
export function reviewMerchant(data) {
  return request({
    url: '/console/info/reviewMerchant',
    method: 'put',
    data: data
  })
}


/* 商户上架申请结束 */

// 查询大厦字典信息
export function getDictMap(id) {
  return request({
    url: '/console/dict/map',
    method: 'get'
  })
}

// 添加排班
export function addSchedule(data) {
  return request({
    url: '/console/info/addSchedule',
    method: 'post',
    data: data
  })
}
